4
תגובות
כשאני עושה mysql real escape string בשביל ההברחות האלו ואני שולף ההברחות מוצגות, למה ? איך אני מונע את זה ?
4 תשובות
זה לא קשור ל-mysql_real_escape_string. היא מבריחה תווים במנוע הפנימי של mysql, והיא לא משפיע על הנתונים עצמם. הנתונים יישמרו ללא ההברחה. אם אתה מקבל הברחה בפלט, סימן שאתה מפעיל איזושהי פונקציה נוספת.
function escape($name){
if(isset($_POST[$name])) {
return mysql_real_escape_string($_POST[$name]);
}
return false;
}
if(isset($_POST[$name])) {
return mysql_real_escape_string($_POST[$name]);
}
return false;
}
זה הדבר היחיד !!!
או, magic quotes דלוק.